package cn.com.zero.manager.gatewaytest.vo;

import cn.com.zero.base.vo.BaseVO;
import com.fasterxml.jackson.annotation.JsonFormat;

import java.util.Date;

/**
 * @author guoxin
 * @version 1.0.0
 * @Description
 * @date 2023/3/23 15:22
 */
public class OnlineVerificationTimeVO extends BaseVO {

    /**
     * 用户编号
     */
    private String userID;

    /**
     * 登录IP
     */
    private String loginIp;

    /**
     * 登录设备：1：pc-web 2：android 3：ios 4：mobile-web
     */
    private Integer loginClient;

    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    /**
     * token创建时间
     */
    private Date tokenCreateTime;

    public String getUserID() {
        return userID;
    }

    public void setUserID(String userID) {
        this.userID = userID;
    }

    public String getLoginIp() {
        return loginIp;
    }

    public void setLoginIp(String loginIp) {
        this.loginIp = loginIp;
    }

    public Integer getLoginClient() {
        return loginClient;
    }

    public void setLoginClient(Integer loginClient) {
        this.loginClient = loginClient;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getTokenCreateTime() {
        return tokenCreateTime;
    }

    public void setTokenCreateTime(Date tokenCreateTime) {
        this.tokenCreateTime = tokenCreateTime;
    }
}
